<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" />
<xsl:template match="/">
	<Nourriture>
	<xsl:apply-templates select="//pizzeria/menus" />
	<xsl:apply-templates select="//pizzeria/pizzas" />
	<Boissons>
		<xsl:apply-templates select="//pizzeria/menus/menu/boisson" />
	</Boissons>
	<Desserts>
		<xsl:apply-templates select="//pizzeria/menus/menu/dessert" />
	</Desserts>
	</Nourriture>
</xsl:template>

<xsl:template match="//pizzeria/menus">
	<Menus>
	<xsl:for-each select="menu">
		<xsl:variable name="nom" ><xsl:value-of select="@nom" /></xsl:variable>
		<xsl:variable name="prix" ><xsl:value-of select="@prix" /></xsl:variable>
		<xsl:variable name="nomPizza" ><xsl:value-of select="pizzaM[1]/@nomP" /></xsl:variable>
		<xsl:variable name="nomBoisson" ><xsl:value-of select="boisson" /></xsl:variable>
		<xsl:variable name="nomDessert" ><xsl:value-of select="dessert" /></xsl:variable>
		<xsl:variable name="nomSalade" ><xsl:value-of select="entree" /></xsl:variable>
		<Menu nom="{$nom}" prix="{$prix}" nomPizza="{$nomPizza}" nomBoisson="{$nomBoisson}" nomSalade="{$nomSalade}" nomDessert="{$nomDessert}" />
	</xsl:for-each>
	</Menus>
</xsl:template>
<xsl:template match="//pizzeria/pizzas">
	<Pizzas>
	<xsl:for-each select="pizza">
		<xsl:variable name="nom" ><xsl:value-of select="@id" /></xsl:variable>
		<xsl:variable name="prix" ><xsl:value-of select="taille[1]/@prix" /></xsl:variable>
		<Pizza nomPizza="{$nom}" prix="{$prix}" >
		<xsl:for-each select="ingredient" >
			<Ingredient><xsl:value-of select="." /></Ingredient>
		</xsl:for-each>
		</Pizza>
	</xsl:for-each>
	</Pizzas>
</xsl:template>
<xsl:template match="//pizzeria/menus/menu/boisson">
	<xsl:variable name="nom" ><xsl:value-of select="." /></xsl:variable>
	<Boisson nomBoisson="{$nom}" prix="3.00" format="1L" />
</xsl:template>
<xsl:template match="//pizzeria/menus/menu/dessert">
	<xsl:variable name="nom" ><xsl:value-of select="." /></xsl:variable>
	<Dessert nomDessert="{$nom}" prix="3.00" />
</xsl:template>


</xsl:stylesheet>